ammunition depots - German English Dictionary